Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur Logiciel Embarqué
Description
Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Embarqué talentueux et motivé pour rejoindre notre équipe dynamique. Dans ce rôle, vous serez responsable de la conception, du développement et de l’optimisation de logiciels embarqués pour divers systèmes électroniques. Vous travaillerez en étroite collaboration avec les équipes matérielles et logicielles afin d’assurer une intégration fluide et efficace des solutions développées.
Vos principales missions incluront l’analyse des besoins, la conception d’architectures logicielles robustes, le développement de code efficace et la mise en œuvre de tests rigoureux pour garantir la fiabilité et la performance des systèmes. Vous serez également amené à optimiser les performances des logiciels embarqués en tenant compte des contraintes matérielles et énergétiques.
En tant qu’Ingénieur Logiciel Embarqué, vous devrez maîtriser les langages de programmation tels que C et C++, ainsi que les environnements de développement spécifiques aux systèmes embarqués. Une bonne connaissance des protocoles de communication (UART, SPI, I2C, CAN) et des systèmes d’exploitation temps réel (RTOS) est essentielle.
Vous participerez activement à l’amélioration continue des processus de développement et à la veille technologique afin d’intégrer les dernières innovations dans nos produits. Vous serez également impliqué dans la rédaction de la documentation technique et la formation des équipes sur les nouvelles solutions mises en place.
Ce poste requiert une grande rigueur, un esprit analytique et une capacité à résoudre des problèmes complexes. Une expérience préalable dans le développement de logiciels embarqués pour des applications industrielles, automobiles, médicales ou IoT serait un atout majeur.
Si vous êtes passionné par les technologies embarquées et souhaitez relever des défis techniques stimulants, nous serions ravis de vous accueillir dans notre équipe.
Responsabilités
Text copied to clipboard!- Développer et optimiser des logiciels embarqués pour divers systèmes électroniques.
- Collaborer avec les équipes matérielles pour assurer une intégration fluide.
- Effectuer des tests et validations pour garantir la fiabilité des logiciels.
- Optimiser les performances en tenant compte des contraintes matérielles.
- Rédiger la documentation technique et assurer le support aux équipes.
- Participer à la veille technologique et à l’amélioration continue des processus.
- Déboguer et résoudre les problèmes liés aux logiciels embarqués.
- Assurer la conformité aux normes et réglementations en vigueur.
Exigences
Text copied to clipboard!- Diplôme en ingénierie informatique, électronique ou domaine connexe.
- Expérience en développement de logiciels embarqués (C, C++).
- Connaissance des protocoles de communication (UART, SPI, I2C, CAN).
- Expérience avec les systèmes d’exploitation temps réel (RTOS).
- Capacité à analyser et résoudre des problèmes complexes.
- Expérience avec les outils de développement et de débogage embarqués.
- Bonne maîtrise des méthodologies de développement logiciel.
- Excellentes compétences en communication et en travail d’équipe.
Questions potentielles d'entretien
Text copied to clipboard!- Pouvez-vous décrire un projet de logiciel embarqué sur lequel vous avez travaillé ?
- Comment optimisez-vous les performances d’un logiciel embarqué ?
- Quelle est votre expérience avec les protocoles de communication embarqués ?
- Avez-vous déjà travaillé avec un système d’exploitation temps réel (RTOS) ?
- Comment gérez-vous le débogage d’un logiciel embarqué ?
- Quelle est votre approche pour assurer la fiabilité d’un logiciel embarqué ?
- Comment restez-vous à jour avec les nouvelles technologies embarquées ?
- Avez-vous une expérience avec les normes et réglementations des systèmes embarqués ?